home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / envoy / netprobe_4_24.lha / NetProbe / include / Envoy.h next >
Text File  |  1994-07-13  |  1KB  |  81 lines

  1. //
  2. //  $Log: Envoy.h,v $
  3. //  Revision 1.3  1994/07/12  23:18:49  hakan
  4. //  Stringnode added
  5. //
  6. //  Revision 1.2  1994/06/19  16:08:00  hakan
  7. //  Most definitions included
  8. //
  9. //
  10.  
  11.  
  12.  
  13. #define MAXNAME     40
  14.  
  15.  
  16.  
  17. typedef struct _String
  18. {
  19.     struct Node t_node;
  20.  
  21.     char        String [MAXNAME];
  22. }
  23. String;
  24.  
  25.  
  26.  
  27. typedef struct _Realm
  28. {
  29.     struct Node r_node;
  30.  
  31.     char        RealmName [MAXNAME];
  32. }
  33. Realm;
  34.  
  35.  
  36.  
  37. typedef struct _Host
  38. {
  39.     struct Node h_node;
  40.  
  41.     char        HostName [MAXNAME];
  42.     char        Owner [MAXNAME];
  43.     long        IPAddr;
  44.     long        ATTNFlags;
  45.     long        ChipRevBits;
  46.     long        AvailFastMem;
  47.     long        MaxFastMem;
  48.     long        AvailChipMem;
  49.     long        MaxChipMem;
  50.     long        KickVersion;
  51.     long        WBVersion;
  52.     long        NIPCVersion;
  53.  
  54.     struct List Entities;
  55.     struct List Services;
  56.  
  57. }
  58. Host;
  59.  
  60.  
  61.  
  62.  
  63. #define NP_HostName         (1L <<  0)
  64. #define NP_Owner            (1L <<  1)
  65. #define NP_IPAddr           (1L <<  2)
  66. #define NP_ATTNFlags        (1L <<  3)
  67. #define NP_ChipRevBits      (1L <<  4)
  68. #define NP_AvailFastMem     (1L <<  5)
  69. #define NP_MaxFastMem       (1L <<  6)
  70. #define NP_AvailChipMem     (1L <<  7)
  71. #define NP_MaxChipMem       (1L <<  8)
  72. #define NP_KickVersion      (1L <<  9)
  73. #define NP_WBVersion        (1L << 10)
  74. #define NP_NIPCVersion      (1L << 11)
  75. #define NP_Entities         (1L << 12)
  76. #define NP_Services         (1L << 13)
  77.  
  78. #define NP_402_Kludge       (1L << 14)
  79.  
  80. #define NP_SingleHost       (1L << 15)
  81.